Dragon's Head — synonyms, definition

1. dragon's head (Noun)

2 synonyms
Dracocephalum parviflorum dragonhead
1 definition

dragon's head (Noun) — American herb having sharply serrate lanceolate leaves and spikes of blue to violet flowers.

2 types of
herb herbaceous plant
2 parts of
Dracocephalum genus Dracocephalum